construction trench - French English Dictionary